Mach, der für den TSV Buchenberg startet, begann zunächst mit dem Langlauf. Nachdem sein älterer Bruder David das Skisprungtraining aufgenommen hatte, folgte ihm Simon nach.[1] Sein internationales Debüt gab Mach bei den Nordischen Skispiele der OPA 2017 in Hinterzarten, als er den Schülerwettkampf auf dem elften Rang abschloss. In den folgenden Jahren trat Mach regelmäßig im Alpencup an, in dem er im Dezember 2018 in Villach erstmals die Punkteränge erreichte. Bei den Nordischen Skispielen der OPA 2019 in Kandersteg wurde Mach im Juniorenrennen Achter. Im Oktober 2019 nahm Mach erstmals an den deutschen Meisterschaften der Herren teil. Bei den Wettkämpfen in Klingenthal und Johanngeorgenstadt belegte er den neunten Platz unter den Junioren, Rang 23 bei den Herren sowie den elften Platz im Teamsprint.
Im darauffolgenden Jahr fanden die deutschen Meisterschaften in Oberstdorf statt, wo Mach zu diesem Zeitpunkt wohnhaft war. Auf heimischen Terrain wurde er Fünfter bei den Junioren-Meisterschaften sowie 22. bei den Herren und 14. im Teamsprint. Beim Alpencup-Rennen Mitte Dezember 2020 in Seefeld in Tirol lief Mach zum ersten Mal auf das Podest bei einem internationalen Wettkampf. Daraufhin gab Mach am 15. Januar 2021 in Klingenthal als Teil der nationalen Gruppe sein Debüt im Continental Cup, dem Unterbau zum Weltcup. Nachdem er in Klingenthal die Punkteränge noch verpasst hatte, gewann er Anfang Februar in Lahti seine ersten beiden Punkte. Wenige Tage später nahm er an den Nordischen Junioren-Skiweltmeisterschaften in Lahti teil und erreichte dabei den 25. Platz im Gundersen Einzel. Zum Saisonabschluss Mitte März wurde Mach im französischen Prémanon hinter Stefan Rettenegger Zweiter im Alpencup. In der Alpencup-Gesamtwertung nahm er den vierten Platz ein.
Am 28. August 2021 debütierte Mach in Oberhof im Grand Prix, der höchsten Wettkampfserie im Sommer. Seine ersten Punktgewinne konnte er hingegen erst wenige Tage später in Oberwiesenthal erzielen, als er nach dem Sprunglauf auf dem zwölften Platz rangierte, ehe er auf der Laufstrecke einige Plätze verlor und schließlich den 27. Platz belegte. Bei den deutschen Meisterschaften Ende Oktober wurde Mach Juniorenmeister. Darüber hinaus erreichte er den 13. Platz im Herren-Einzel und wurde gemeinsam mit Simon Hüttel Elfter im Teamsprint. Im Winter nahm er an Wettbewerben des Alpencups und Continental Cups teil und belegte in den Gesamtwertungen die Ränge 9 und 45. Bei den Nordischen Junioren-Skiweltmeisterschaften in Zakopane wurde er gemeinsam mit Jenny Nowak, Nathalie Armbruster und Tristan Sommerfeldt Junioren-Weltmeister im Mixed-Team.
Machs Mutter war als Skilangläuferin aktiv. Seine drei Brüder David Mach, Lucas und Elias sind ebenfalls Nordische Kombinierer.[1][2] Mach besuchte das Skiinternat Oberstdorf.[3]